package com.rongmei.jdsync.repository;

import com.rongmei.jdsync.entity.GoodsDetail;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 商品详情数据访问接口
 */
@Repository
public interface GoodsDetailRepository extends JpaRepository<GoodsDetail, Integer> {

    /**
     * 根据商品状态查询商品列表
     *
     * @param goodsState 商品状态
     * @return 商品列表
     */
    List<GoodsDetail> findByGoodsState(Integer goodsState);

    List<GoodsDetail> findGoodsDetailsByGoodsIdIn(List<Long> ids);

    GoodsDetail findGoodsDetailsBySkuId(Long skuId);
}
